# Author:Caiwujia
# Date:week06 2021,10,9

stu_id = ["10001","10002","10003","10004"]
names = ["Mike","jenny","Tony","Joe"]

# 列表的私有方法
## 1.增加 append（）增加在list的末尾
names.append("1")
print(names)

## 2.插入 insert（） 可以指定位置添加元素
names.insert(1,'wujia')
print(names)

## 3.删除 remove 和 pop
## 优势：如果list中多个元素时，remove比较合适

## 3.1 remove()一般情况下 使用remove先用in做判断
if 1 in names:
    names.remove(1)
## 3.2 pop（）删除位置为1的这个元素
names.pop(1)
print("pop()方法后的names:",names)
## 3.3 index()索引 查看该元素如10001 在stu_id

## 4 clear()清除所有数据
# names.clear()
# print("清除names列表后的值：“，names)

## 5.count()查看列表元素出现的个数，（简单应用）统计分数出现的次数
# print("count方法的结果：“，stu_id.count(10001))
# print(names)

## 6.extend()是给指定的list进行扩充
## names.extend(stu_id)
## print(names)

# 作业：list的方法

# 列表的其他方法(Sequence Types 的一些方法)
## 1.len()查看list长度
print("name的长度/")
names.__len__()